microscopic algae - Spanish English Dictionary